#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <string.h>

#define filename "log.txt"

int main()
{
  fprintf(stdout,"hello normal message 1\n");
  fprintf(stdout,"hello normal message 2\n");
  fprintf(stdout,"hello normal message 3\n");
  fprintf(stdout,"hello normal message 4\n");
  fprintf(stdout,"hello normal message 5\n");

  fprintf(stderr,"hello error message 1\n");
  fprintf(stderr,"hello error message 2\n");
  fprintf(stderr,"hello error message 3\n");
  fprintf(stderr,"hello error message 4\n");
  fprintf(stderr,"hello error message 5\n");


  // int fd = open(filename, O_CREAT|O_WRONLY|O_APPEND, 0666);
  // if (fd < 0)
  //  {
  //    perror("open");
  //    return 1;
  //  }
  //  dup2(fd, 1);
  //  printf("fd: %d\n", fd);
  //
  //  const char *msg = "hello Linux\n";
  //  int cnt = 5;
  //  while (cnt)
  //  {
  //    write(fd, msg, strlen(msg));
  //    cnt--;
  //  }
  //
  //  close(fd);
  //
  //
  return 0;
}
